avenging angels - Turkish English Dictionary